nanopyx.methods.SRRF_workflow
1from .workflow import Workflow 2from ..liquid import Radiality, CRShiftAndMagnify 3 4 5import numpy as np 6 7 8def SRRF(image, magnification=5, ringRadius=0.5, border=0, radialityPositivityConstraint=True, doIntensityWeighting=True): 9 """ 10 SRRF analysis of a single image 11 """ 12 13 14 15 _SRRF = Workflow((CRShiftAndMagnify(),(image, 0,0,magnification,magnification),{}), 16 (Radiality(),(image, 'PREV_RETURN_VALUE_0_0'),{'magnification':magnification, 'ringRadius':ringRadius, 'border':border,'radialityPositivityConstraint':radialityPositivityConstraint,'doIntensityWeighting':doIntensityWeighting})) 17 18 19 return _SRRF
def
SRRF( image, magnification=5, ringRadius=0.5, border=0, radialityPositivityConstraint=True, doIntensityWeighting=True):
9def SRRF(image, magnification=5, ringRadius=0.5, border=0, radialityPositivityConstraint=True, doIntensityWeighting=True): 10 """ 11 SRRF analysis of a single image 12 """ 13 14 15 16 _SRRF = Workflow((CRShiftAndMagnify(),(image, 0,0,magnification,magnification),{}), 17 (Radiality(),(image, 'PREV_RETURN_VALUE_0_0'),{'magnification':magnification, 'ringRadius':ringRadius, 'border':border,'radialityPositivityConstraint':radialityPositivityConstraint,'doIntensityWeighting':doIntensityWeighting})) 18 19 20 return _SRRF
SRRF analysis of a single image